package org.jsbd.boss.domian;

import com.alibaba.fastjson.JSONObject;
import java.util.Date;
import java.util.List;

public class SimulatorTaskIssueLog {

	private Integer id;
	private String uuid; // 模拟器唯一标识符
	private String sysVer; // 心跳包版本
	private String bizVer; // 母包版本
	private String taskId; // 任务ID
	private String token; // 业务ID
	private Integer type; // 1表示业务任务,2表示升级任务,3表示手机操作,4表示短信验证码
	private String taskContent; // 任务详细内容
	private Integer status; // 状态：1表示下发任务，2表示模拟器确认收到,3表示任务过期
	private Integer resultCode; // 1表示成功,0表示失败
	
	private String currentDate;
	private List<String> keywords; //搜索 多关键字
	
	private int pageIndex;
	private int pageCount;
	
	
	private Date createTime;
	private Date modifyTime;

	private Integer taskType;
	
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getSysVer() {
		return sysVer;
	}

	public void setSysVer(String sysVer) {
		this.sysVer = sysVer;
	}

	public String getBizVer() {
		return bizVer;
	}

	public void setBizVer(String bizVer) {
		this.bizVer = bizVer;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getTaskContent() {
		return taskContent;
	}

	public void setTaskContent(String taskContent) {
		this.taskContent = taskContent;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getResultCode() {
		return resultCode;
	}

	public void setResultCode(Integer resultCode) {
		this.resultCode = resultCode;
	}
	
	public String getCurrentDate() {
		return currentDate;
	}

	public void setCurrentDate(String currentDate) {
		this.currentDate = currentDate;
	}

	public List<String> getKeywords() {
		return keywords;
	}

	public void setKeywords(List<String> keywords) {
		this.keywords = keywords;
	}

	public int getPageIndex() {
		return pageIndex;
	}

	public void setPageIndex(int pageIndex) {
		this.pageIndex = pageIndex;
	}

	public int getPageCount() {
		return pageCount;
	}

	public void setPageCount(int pageCount) {
		this.pageCount = pageCount;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public Integer getTaskType() {
		return taskType;
	}

	public void setTaskType(Integer taskType) {
		this.taskType = taskType;
	}

	@Override
	public String toString() {
		return JSONObject.toJSONString(this);
	}
}